@charset "utf-8";
/* CSS Document */




.banner a{ display:block; height:598px; overflow:hidden;}

.s_bj{height: 68px;overflow:hidden;border-bottom: 1px solid #f5f5f5;}
.search{width:1200px;margin: 0 auto; overflow: hidden;font-family:"Microsoft Yahei";}
.s_inp01{width:336px;padding-top: 18px;}
.inp01{width:268px;height:34px;line-height:34px;background:url(Img/Index/s.gif) no-repeat center top;border:0;color:#494949;font-size:14px;padding-left:20px; float: left;font-family:"Microsoft Yahei";}
.inp02{background:url(Img/Index/ss.gif) no-repeat center top;width:47px;height:34px;border:0; float: left;}
.search p{width:650px; line-height: 68px; font-size: 14px ; color:#999; }
.search p a{ display: inline-block; padding:0 10px;color:#999;}

.link {width:1200px; height:82px;margin: 0 auto; overflow:hidden;font-family:"Microsoft Yahei";  }
.link h2{width: 75px; height:82px; float: left;overflow: hidden;}
.link h2 a{ color: #a2a2a2;font: 12px/82px "Microsoft Yahei";}
.link p{ width: 960px; line-height:82px; color:#a2a2a2;  overflow: hidden; float: left;}
.link p a{ color:#a2a2a2; padding:0 20px;background:url(Img/Index/link_ico.gif) no-repeat 0 center; }
.link span{display: block; float: right;width: 130px;overflow: hidden; line-height:82px;}
.link span a { color: #a2a2a2;}

.we{background:url(Img/Index/we.jpg) no-repeat center top;height:184px;width:1200px; overflow:hidden;margin: 48px auto 0;}
.we p{padding: 55px 310px 0 235px; font-size: 14px;line-height: 24px; color:#333333; overflow: hidden;font-family:"Microsoft Yahei";}

.case_bj{margin-top: 68px;height:831px; overflow: hidden;background:url(Img/Index/shili_bj.jpg) no-repeat center 253px;font-family:"Microsoft Yahei";}
.case{width:1200px; margin: 0 auto; overflow: hidden; position: relative;}
.case h2{height:116px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px;}
.case h2 a{ color:#444444;}
.case h2 span{display: block;background:url(Img/Index/shili_t.jpg) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}
.case_nav{height:109px; border:1px solid #e5e5e5; overflow: hidden;}
.case_nav span{display: block;width:25%;height:109px;text-align: center;}
.case_nav span a{display: block; background:url(Img/Index/shili_ico04.gif) no-repeat center 16px;height:44px;font-size: 18px; color:#333333;text-align: center;padding-top: 65px;}
.case_nav span a:hover{ color:#fff;text-decoration: none; background:#1b4cbb url(Img/Index/shili_ico08.gif) no-repeat center 16px;}
.case_nav ul{width:75%; overflow: hidden; float: left;}
.case_nav li{background:url(Img/Index/case_line.gif) no-repeat right 0; width:33%;height:109px; overflow: hidden; float: left;}
.case_nav li a{ display: block;height:41px;font-size: 18px; color:#333333;text-align: center;padding-top: 68px;}
.case_nav li.li01 a{background:url(Img/Index/shili_ico05.gif) no-repeat center 16px;}
.case_nav li.li02 a{background:url(Img/Index/shili_ico02.gif) no-repeat center 16px;}
.case_nav li.li03 {width:34%;}
.case_nav li.li03 a{background:url(Img/Index/shili_ico03.gif) no-repeat center 16px;}
.case_nav li a:hover , .case_nav .cur a{ color:#fff;text-decoration: none;}
.case_nav li.li01 a:hover , .case_nav .li01.cur a{background:#1b4cbb url(Img/Index/shili_ico01.gif) no-repeat center 16px;}
.case_nav li.li02 a:hover , .case_nav .li02.cur a{background:#1b4cbb url(Img/Index/shili_ico06.gif) no-repeat center 16px;}
.case_nav li.li03 a:hover , .case_nav .li03.cur a{background:#1b4cbb url(Img/Index/shili_ico07.gif) no-repeat center 16px;}
.case_c{margin-top: 27px;height:500px; overflow: hidden;}
.case_c p{ width:817px; height:499px; overflow: hidden; position: relative; float: left;}
.case_c p img{width:817px; height:499px; }
.case_c p span{display: block;position: absolute; bottom:0;left:0;width:792px; height:60px; line-height: 60px;background:url(Img/Index/png.png) repeat center 16px; padding-left: 25px; font-size: 14px; color:#fff;}
.case_c ul{ float: right;width:376px; overflow: hidden;}
.case_c li{width:376px; height:245px;margin-bottom: 9px;overflow: hidden;}
.case_c li img{width:376px; height:245px;}
.case_jt{position: absolute; top: 706px; z-index: 3;left: 721px;width:97px; overflow: hidden;}
.case_jt a{display: block; float: left;width:36px;height:37px;margin-right: 6px;}
.case_jt .jt01{background:url(Img/Index/case_z.gif) repeat center 0;}
.case_jt .jt02{background:url(Img/Index/case_y.gif) repeat center 0;}
.case_jt .jt01:hover{background:url(Img/Index/case_z1.gif) repeat center 0;}
.case_jt .jt02:hover{background:url(Img/Index/case_y1.gif) repeat center 0;}

#proBox{ width:1070px; margin:0 auto; padding:30px 0; background:#fbfbfb;}
#pro-1{ float:left; width:263px; }
#pro-2{ float:right; width:900px; }
 #psort{ font-size:16px; background:#0767be;}
#psort h3{ height:115px; color:#fff; font-size:30px; line-height:115px; text-align:center; border-bottom:solid 2px #2480cd;}
#psort li{ line-height:40px; border-bottom:solid 1px #2480cd;}
#psort a{ display:block; color:#fff; padding-left:40px; background:url(images/icon6.gif) 15px center no-repeat;}
#psort a:hover{ color:#ff0;}
#product h3{ height:35px; line-height:35px; padding-bottom:3px; background:url(images/tbg1.gif) left no-repeat; overflow:hidden;}
#product h3 span{ float:right; padding-top:10px;}
#product h3 strong{ display:inline-block; width:135px; text-align:center; color:#fff; font-size:16px;}
#productCont{ width:840px; margin:0 auto; overflow:hidden;}
#productCont ul{ width:900px; padding-top:15px;}
#productCont li { float:left; padding:0 30px 5px 0;}
#productCont li img{ width:252px; height:252px; padding:3px; border:solid 1px #ccc;}
#productCont li span{ display:block; font-size:14px; text-align:center; line-height:35px;}







.pro_bj{padding-top: 67px;background:url(Img/Index/pro_bj.gif) repeat-y center 0; overflow: hidden;}
.pro{width:1200px; margin: 0 auto;overflow: hidden;font-family:"Microsoft Yahei";}
.pro h2{height:126px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px;}
.pro h2 a{ color:#444444;}
.pro h2 span{display: block;background:url(Img/Index/pro_t.jpg) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}
.list{width:268px; border:1px solid #e5e5e5;background:#fff;  overflow: hidden;}
.list li{background:url(Img/Index/list_line.gif) no-repeat center bottom;height:70px;}
.list li a{background:url(Img/Index/list_ico.gif) no-repeat 35px center ; font-size: 16px; color:#333333;padding-left: 75px; line-height: 65px;height:65px;display: inline-block;width:208px;}
.list li a:hover , .list li.cur a{background:#f2f2f2 url(Img/Index/list_ico01.gif) no-repeat 35px center ; border-left: 5px solid #2256cd;color:#1244b5;text-decoration: none;}

.pro1{width:930px;  }
.pro_c{width:891px; height:443px; position: relative; overflow: hidden; border:1px solid #e5e5e5;}
.pro_z{position: absolute; top: 200px;left: 25px; z-index: 3;width:17px; height:34px; overflow: hidden;}
.pro_y{position: absolute; top: 200px;right: 25px; z-index: 3;width:17px; height:34px; overflow: hidden;}
.pro_c dl{height:443px; overflow: hidden;}

.pro_c dt{width:891px; height:443px;float:left;}
.pro_c dt img{width:891px; height:443px;}

.pro1 ul{margin-top: 12px;padding: 1px;background:#e5e5e5; margin: 0 auto; padding-left: 18px}
.pro1 li{ float: left;margin-right: 21px; width:270px; overflow: hidden; line-height: 0; margin-bottom: 20px}
.pro1 li img{width:270px; height:270px; }
.pro1 li span{display: block;background:url(Img/Index/prospan.jpg) no-repeat 0 center ;height:47px;text-align: center; font-size: 14px; color:#000; line-height: 47px;}
.pro1 .nomar{margin-right: 0;}

.ys_bj{margin-top: 68px;height:2006px;position: relative; overflow: hidden; font-family:"Microsoft Yahei";}
.ys_bj h2{height:136px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px; color:#444444;}
.ys_bj h2 span{display: block;background:url(Img/Index/shili_t.jpg) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}
.ys1{background:url(Img/Index/ys1.jpg) no-repeat center 0;height:514px; overflow: hidden;}
.ys2{background:url(Img/Index/ys2.jpg) no-repeat center 0;height:450px; overflow: hidden;}
.ys3{background:url(Img/Index/ys3.jpg) no-repeat center 0;height:450px; overflow: hidden;}
.ys{position: absolute; top: 136px;left: 50%;margin-left: -600px;width:1200px;height:1830px; overflow: hidden;}
.ys .p01{position: absolute; top: 0;left: 0;width:600px; height:400px; overflow: hidden;}
.ys .p01 img{width:600px; height:400px;}
.ys .p02{position: absolute; top: 515px;right: 0;width:600px; height:400px; overflow: hidden;}
.ys .p02 img{width:600px; height:400px;}
.ys .p03{position: absolute; top: 964px;left: 0;width:600px; height:400px; overflow: hidden;}
.ys .p03 img{width:600px; height:400px;}
.ys .p04{position: absolute; top: 1414px;right: 0;width:602px; height:375px; overflow: hidden;}
.ys .p04 img{width:602px; height:375px;}
.ys .p05{position: absolute; top: 275px;left: 562px;width:308px; height:190px; overflow: hidden; z-index: 3;}
.ys .p06{position: absolute; top: 275px;right: 0;width:308px; height:190px; overflow: hidden;}
.ys .p05 img , .ys .p06 img{width:308px; height:190px;}
.ys .p07{position: absolute; top: 1206px; right: 0;width:600px;overflow: hidden;}
.ys .p07 img{display: block; float: left;margin-left: 37px;width:110px; height:158px;}

.ys dl{position: absolute; overflow: hidden;}
.ys .dl01{width:475px; padding-left: 160px;background:url(Img/Index/01.gif) no-repeat 0 0;padding-top: 30px; right:0;top: 0;}
.ys .dl02{width:585px; padding-left: 47px;background:url(Img/Index/02.gif) no-repeat right 0;padding-top: 114px; left:0;top: 514px;}
.ys .dl03{width:475px; padding-left: 160px;background:url(Img/Index/03.gif) no-repeat 0 0;padding-top: 05px; right:0;top: 964px;}
.ys .dl04{width:635px;background:url(Img/Index/04.gif) no-repeat right 0;padding-top: 64px; left:0;top: 1414px;}
.ys dt{ font-size: 26px; color:#333; line-height: 42px; padding-bottom: 15px;}
.ys dt span{display: block; font-size: 32px; color:#1244b5;font-weight: bold;}
.ys dd{padding-left: 15px;background:url(Img/Index/ys_line.gif) no-repeat 0 15px; font-size: 14px; line-height: 30px; color:#555555;}
.ys .dl02 dd , .ys .dl04 dd{padding-right: 200px;}

.coo_bj{background:url(Img/Index/coo_bj.jpg) no-repeat center 0;height:597px; overflow: hidden;padding-top: 66px;}
.coo{width:1200px; margin: 0 auto; position: relative;height:590px; font-family:"Microsoft Yahei";}
.coo h2{height:126px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px;}
.coo h2 a{ color:#fff;}
.coo h2 span{display: block;background:url(Img/Index/coo_t.png) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}
.coo_z , .coo_y{width:48px; height:48px; overflow: hidden;}
.coo_z {position: absolute; top: 297px;left: -75px;}
.coo_y {position: absolute; top: 297px;right: -75px;}
.coo_c{ width:1200px; overflow: hidden;margin-left: 2px;}
.coo_c dl{width:280px;overflow: hidden;margin-right: 30px; float: left;height:431px; background:#fff;}
.coo_c dt{width:280px; height:209px;overflow: hidden; position: relative; z-index: 1;}
.coo_c dt img{width:280px; height:240px;}
.coo_c dd{position: relative; z-index: 3;margin-top: -45px;padding:0 30px;}
.coo_c dd img{display: block;width:87px;height:87px;}
.coo_c dd h3{padding: 10px 0   ; font-size: 16px;}
.coo_c dd h3 a{ color:#646464;}
.coo_c dd p{ font-size: 14px;line-height: 24px; color:#646464;}
.coo_c dd a{ color:#1b4cbb;}
.coo_c .nomar{margin-right: 0;}

.lc{width:1200px; overflow: hidden; margin: 68px auto 0;height:627px;font-family:"Microsoft Yahei";}
.lc h2{height:126px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px;}
.lc h2 a{ color:#444444;}
.lc h2 span{display: block;background:url(Img/Index/lc_t.jpg) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}
.lc ul{background:url(Img/Index/lc_bj.jpg) no-repeat center 0;height:500px; overflow: hidden;}
.lc li{float: left;width:186px;height:255px; overflow: hidden;margin-right: 67px; position: relative; font-size: 16px;  color:#333333;line-height: 45px; text-transform: uppercase;}
.lc li img{display: block;width:186px;height:186px;}
.lc li:hover span{ color:#1b4cbb;}
.lc li span{display: block;text-align: center;}
.lc li p{position: absolute; top: 0;left:0;width:186px;height:186px;display: none;}
.lc li:hover p{display: block;}
.lc .nomar{margin-right: 0;}

.about_bj{height:820px;background:url(Img/Index/about_bj.jpg) no-repeat center 0;overflow: hidden;padding-top: 65px;}
.about{width:1200px; margin: 0 auto;overflow: hidden;font-family:"Microsoft Yahei";}
.about h2{height:126px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px;}
.about h2 a{ color:#1b4cbb;}
.about h2 span{display: block;background:url(Img/Index/about_t.png) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}
.about dt{line-height: 0;}
.about dt img{width:1200px; height:432px;}
.about dd{height:178px; border:1px solid #f1f1f1;border-top: 0;overflow: hidden;}
.about dd h3{padding-top: 30px;text-align: center; font-size: 22px; font-weight: normal;overflow: hidden; line-height: 30px;}
.about dd h3 a{ color:#1b4cbb;}
.about dd p{padding:10px 110px 0; font-size: 14px; line-height: 26px; color:#444444;text-align: center;}
.about dd p a{ color:#bd2d2d;}



.about dt a.a_video {
   
    display: block;
    height: 432px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1200px;
}

.hide {
    display: none;
}


.about dt {
    height: 432px;
    overflow: hidden;
}



.xc{width:1200px; height:480px; margin: 0 auto; overflow: hidden;font-family:"Microsoft Yahei";}
.xc_nav {background:url(Img/Index/xc_line.gif) no-repeat center center;height:37px; overflow: hidden;padding-left: 50%;}
.xc_nav li{ float: left;margin-right: 9px;width:121px; overflow: hidden;}
.xc_nav li a{ display: inline-block;width:121px;height:37px; font-size: 16px; color:#666;text-align: center;line-height: 37px;background:url(Img/Index/xc_nav1.jpg) no-repeat center center;}
.xc_nav li a:hover , .xc_nav .cur a{background:url(Img/Index/xc_nav.jpg) no-repeat center center; color:#fff;text-decoration: none;}
.xc_c{margin-top: 40px;}
.xc_c li{  float: left;width:280px;margin-right: 26px; overflow: hidden;}

.xc_c li img{width:280px;height:260px; display: block;position: relative; z-index: 4;margin: 0 auto;}
.ooox li img{width:280px;height:280px; display: block;position: relative; z-index: 4;margin: 0 auto;}


.xc_c li span{display: block; position: relative; z-index: 1;margin-top: -95px;padding-top: 116px;height:45px;background:#e8e8e8;text-align: center;line-height: 20px; font-size: 15px; color:#555555;}
.xc_c .nomar{margin-right: 0;}

.ooox li span{background:none;}



.news_bj{padding-top: 65px;height:768px;background:url(Img/Index/news_bj.gif) repeat-y center center;overflow: hidden;font-family:"Microsoft Yahei";}
.news_bj .content{height:685px; overflow: hidden;}
.news_bj h2{height:126px; overflow: hidden;text-align: center; line-height: 59px; font-size: 36px;}
.news_bj h2 a{ color:#444444;}
.news_bj h2 span{display: block;background:url(Img/Index/about_t.png) no-repeat center 0;height:27px; font-size: 18px; color:#fff;line-height: 27px;font-weight: normal;}

.news{ width:687px; overflow: hidden;}
.news h3 , .wt h3 , .news1 h3{height:36px;background:url(Img/Index/news_line.gif) no-repeat 0 bottom; overflow: hidden;}
.news h3 span a, .wt h3 span a , .news1 h3 span a{font:14px/36px "Arial"; color:#666666; text-transform: uppercase;}
.news h3 i, .wt h3 i , .news1 h3 i{display: inline-block;background:url(Img/Index/news_ico.gif) no-repeat 0 bottom;padding-left: 37px;}
.news h3 i img, .wt h3 i img , .news1 h3 i img{vertical-align: middle;margin-left: 10px;}
.news h3 i a, .wt h3 i a , .news1 h3 i a{ font-size: 22px; color:#1244b5;font-weight: normal; line-height: 22px;}
.news_c{margin-top: 19px;height:171px; overflow: hidden; position: relative;}
.news_c1 {height:171px; overflow: hidden; }
.news_c1 dl dt{width:356px;height:171px; float: left; overflow: hidden;}
.news_c1 dt img{width:356px;height:171px; }
.news_c1 dd{ float: right;width:291px; overflow: hidden; padding-top: 50px;background:url(Img/Index/news_ico02.gif) no-repeat 0 0;}
.news_c1 dd h4{ font-size: 16px; font-weight: normal;}
.news_c1 dd h4 a{ color:#131313;}
.news_c1 dd p{padding-top: 12px; font-size: 14px; line-height: 28px; color:#686868;}
.news_jt {position: absolute; top: 0; right: 0;width:50px; overflow: hidden;}
.news_jt a{display: block; float: left;width:19px; height:18px; margin-left: 5px;}
.news_jt .jt03{background:url(Img/Index/news_z.gif) no-repeat 0 0;}
.news_jt .jt04{background:url(Img/Index/news_y.gif) no-repeat 0 0;}
.news_jt .jt03:hover{background:url(Img/Index/news_z1.gif) no-repeat 0 0;}
.news_jt .jt04:hover{background:url(Img/Index/news_y1.gif) no-repeat 0 0;}
.news ul{margin-top: 28px;}
.news li{border-bottom: 1px solid #ededed; padding-left: 20px;background:url(Img/Index/news_ico03.gif) no-repeat 0 30px; height:60px; font-size: 14px; line-height: 60px;}
.news li a{ color:#6b6b6b;}
.news li span{font-weight: bold;}

.news2{width:432px; overflow: hidden;}
.wt{height:280px; overflow: hidden;}
.wt h3 i , .news1 h3 i{display: inline-block;background:url(Img/Index/wt_ico.gif) no-repeat 0 bottom;}
.wt dl{margin-top: 20px; height: 83px; overflow: hidden;width:434px;}
.wt dt{width:148px; height:83px; float: left;overflow: hidden;}
.wt dt a img{width:148px; height:83px;}
.wt dd{width:260px; float: right; overflow: hidden;}
.wt dd h4{ font-size: 14px;font-weight: normal;}
.wt dd h4 a{ color:#1a2b3b;}
.wt dd p{padding-top: 14px; font-size: 14px; color:#747474;line-height: 28px;}

.news1 p{margin-top: 33px;width:148px; height: 160px; overflow: hidden; float: left;}
.news1 p img{width:148px; height: 160px;}
.news1 ul{ float: right;width:275px; overflow: hidden; margin: 20px 0 0;}
.news1 li{border-bottom: 1px solid #ededed; padding-left: 12px;background:url(Img/Index/news_ico03.gif) no-repeat 0 20px; height:44px; font-size: 14px; line-height: 44px; overflow: hidden;}
.news1 li a{ color:#6b6b6b;}